package com.gitee.business.entity;

import java.io.Serializable;

import java.util.Date;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableName;
import java.io.Serializable;

/**
 * <p>
 * 
 * </p>
 *
 * @author Yanghu
 * @since 2017-12-20
 */
@TableName("ACCOUNT_PLATFORM_INTEREST_CAL")
public class AccountPlatformInterestCal extends Model<AccountPlatformInterestCal> {

    private static final long serialVersionUID = 1L;

    @TableId("PRE_CAL_ID")
	private String preCalId;
	@TableField("PLATFORM_CODE")
	private String platformCode;
	@TableField("PLATFORM_ID")
	private String platformId;
	@TableField("PLATFORM_FULL_NAME")
	private String platformFullName;
	@TableField("CURRENT_PRE_FUNDS")
	private String currentPreFunds;
	@TableField("RETURN_RATES_STATUS")
	private String returnRatesStatus;
	@TableField("CREATE_TIME")
	private Date createTime;
	@TableField("POSTING_DATE")
	private Date postingDate;
	@TableField("SETTLE_TIME")
	private Date settleTime;
	@TableField("U_ID")
	private String uId;
	@TableField("PLATFORM_TYPE")
	private String platformType;
	@TableField("INTEREST")
	private String interest;
	@TableField("SUM_INTEREST")
	private String sumInterest;
	@TableField("CAL_STATUS")
	private String calStatus;
	@TableField("INTEREST_RATE")
	private String interestRate;


	public String getPreCalId() {
		return preCalId;
	}

	public void setPreCalId(String preCalId) {
		this.preCalId = preCalId;
	}

	public String getPlatformCode() {
		return platformCode;
	}

	public void setPlatformCode(String platformCode) {
		this.platformCode = platformCode;
	}

	public String getPlatformId() {
		return platformId;
	}

	public void setPlatformId(String platformId) {
		this.platformId = platformId;
	}

	public String getPlatformFullName() {
		return platformFullName;
	}

	public void setPlatformFullName(String platformFullName) {
		this.platformFullName = platformFullName;
	}

	public String getCurrentPreFunds() {
		return currentPreFunds;
	}

	public void setCurrentPreFunds(String currentPreFunds) {
		this.currentPreFunds = currentPreFunds;
	}

	public String getReturnRatesStatus() {
		return returnRatesStatus;
	}

	public void setReturnRatesStatus(String returnRatesStatus) {
		this.returnRatesStatus = returnRatesStatus;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getPostingDate() {
		return postingDate;
	}

	public void setPostingDate(Date postingDate) {
		this.postingDate = postingDate;
	}

	public Date getSettleTime() {
		return settleTime;
	}

	public void setSettleTime(Date settleTime) {
		this.settleTime = settleTime;
	}

	public String getuId() {
		return uId;
	}

	public void setuId(String uId) {
		this.uId = uId;
	}

	public String getPlatformType() {
		return platformType;
	}

	public void setPlatformType(String platformType) {
		this.platformType = platformType;
	}

	public String getInterest() {
		return interest;
	}

	public void setInterest(String interest) {
		this.interest = interest;
	}

	public String getSumInterest() {
		return sumInterest;
	}

	public void setSumInterest(String sumInterest) {
		this.sumInterest = sumInterest;
	}

	public String getCalStatus() {
		return calStatus;
	}

	public void setCalStatus(String calStatus) {
		this.calStatus = calStatus;
	}

	public String getInterestRate() {
		return interestRate;
	}

	public void setInterestRate(String interestRate) {
		this.interestRate = interestRate;
	}

	@Override
	protected Serializable pkVal() {
		return this.preCalId;
	}

	@Override
	public String toString() {
		return "AccountPlatformInterestCal{" +
			"preCalId=" + preCalId +
			", platformCode=" + platformCode +
			", platformId=" + platformId +
			", platformFullName=" + platformFullName +
			", currentPreFunds=" + currentPreFunds +
			", returnRatesStatus=" + returnRatesStatus +
			", createTime=" + createTime +
			", postingDate=" + postingDate +
			", settleTime=" + settleTime +
			", uId=" + uId +
			", platformType=" + platformType +
			", interest=" + interest +
			", sumInterest=" + sumInterest +
			", calStatus=" + calStatus +
			", interestRate=" + interestRate +
			"}";
	}
}
